A Software Reliability GEP Model Based on Usage Profile

نویسندگان

  • S. J. Sun
  • J. Xiao
چکیده

Abstract: In this paper, software reliability measurement is studied from the perspective of usage profile. Reliability parameters on each usage profile are expressed with unascertained rational numbers. Since failure process of each usage profile can be affected by multiple factors such as software attributes and users imports etc., GEP (gene expression programming) is introduced into software reliability modeling, to study comprehensive force among the factors. Finally, a software reliability GEP model based on usage profile is constructed. With the new model, users can confirm software reliability according to its usage, thus enabling software reliability to a more objective assessment. The new model is experimented to measure reliability of SYS in Musa data, and proved with a satisfactory performance.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Software Reliability Modeling Method Based on Gene Expression Programming

In this paper, an improved GEP(Gene Expression Programming based on Block Strategy, BS-GEP) is proposed in consideration of the characteristics of software reliability growth models, on which a new software reliability modeling method is formed. Block strategy is the key point of BS-GEP, in which the population is divided into several blocks according to the individual fitness of each generatio...

متن کامل

Sensitivity of System Reliability to Usage Profile Changes

Usage profiles and component reliability are two important factors in software system reliability estimation. To assess the sensitivity of a system’s reliability to the usage profile and to the reliability of its components, a Markov based system model is used. With the help of this model, the maximum sensitivity to one change or the statistical sensitivity to many independent changes can be es...

متن کامل

Predicting the Reliability of Component-Based Software Architectures

From the user’s point of view, the reliability of a software component depends on its environment as well as its usage profile. The environment of a component includes the external services invoked by the component and the hardware and software it is deployed on. The usage profile determines which services of the component are needed and describes all possible call sequences in form of a Markov...

متن کامل

A Non-Parametric Software Reliability Modeling Approach by Using Gene Expression Programming

Software reliability growth models (SRGMs) are very important for estimating and predicting software reliability. However, because the assumptions of traditional parametric SRGMs (PSRMs) are usually not consistent with the real conditions, the prediction accuracy of PSRMs are hence not very satisfying in most cases. In contrast to PSRMs, the non-parametric SRGMs (NPSRMs) which use machine learn...

متن کامل

Derivation of an integrated operational profile and use case model

Requirements engineering and software reliability engineering both involve model building related to the usage of the intended system; requirements models and test case models respectively are built. Use case modelling for requirements engineering and operational profile testing for software reliability engineering are techniques which are evolving into software engineering practice. In this pa...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012